<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>

</head>
<body>
  <p><b>Hello World</b></p>
</body>
</html>

<script>
// String.prototype.replace(string|RegExp, replaceValue)
  // const str = 'abc123aff456sertf545';
  // // console.log(str.replace(/\d{3}/, '---')); // 'abc---aff456sertf545'
  // console.log(str.replace(/\d{3}/g, '---')); // 'abc---aff---sertf---'

const str = 'abc123aff456sertf545';
  // 在不加 flag - g，等同于 reg.exec()
  // 若加 flag - g，即以数组的形式，返回所有的 命中 字符串

  console.log(str.match(/\d{3}/));  // ['123', index: 3, input: 'abc123aff456sertf545', groups: undefined]
  console.log(str.match(/\d{3}/g)); // ['123', '456', '545']
</script>